// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()

// 云函数入口函数
exports.main = async (event, context) => {
  return {
    event: event,
    context: context
  }
}

// let db = wx.cloud.database();
// db.collection('counters').add({
//   data: {
//     count: 1
//   },
//   success: res => {
//     // 在返回结果中会包含新创建的记录的 _id
//     this.setData({
//       counterId: res._id,
//       count: 1
//     })
//     wx.showToast({
//       title: '新增记录成功',
//     })
//     console.log('[数据库] [新增记录] 成功，记录 _id: ', res._id)
//   },
//   fail: err => {
//     wx.showToast({
//       icon: 'none',
//       title: '新增记录失败'
//     })
//     console.error('[数据库] [新增记录] 失败：', err)
//   }
// })
// //查询数据：
// const db = wx.cloud.database()
// // 查询当前用户所有的 counters
// db.collection('counters').where({
//   _openid: this.data.openid
// }).get({
//   success: res => {
//     this.setData({
//       queryResult: JSON.stringify(res.data, null, 2)
//     })
//     console.log('[数据库] [查询记录] 成功: ', res)
//   },
//   fail: err => {
//     wx.showToast({
//       icon: 'none',
//       title: '查询记录失败'
//     })
//     console.error('[数据库] [查询记录] 失败：', err)
//   }
// })

// // 修改数据
// const db = wx.cloud.database()
// const newCount = this.data.count + 1
// db.collection('counters').doc(this.data.counterId).update({
//   data: {
//     count: newCount
//   },
//   success: res => {
//     this.setData({
//       count: newCount
//     })
//   },
//   fail: err => {
//     icon: 'none',
//       console.error('[数据库] [更新记录] 失败：', err)
//   }
// })

// //  删除数据
// const db = wx.cloud.database()
// db.collection('counters').doc(this.data.counterId).remove({
//   success: res => {
//     wx.showToast({
//       title: '删除成功',
//     })
//     this.setData({
//       counterId: '',
//       count: null,
//     })
//   },
//   fail: err => {
//     wx.showToast({
//       icon: 'none',
//       title: '删除失败',
//     })
//     console.error('[数据库] [删除记录] 失败：', err)
//   }
// })
// wx.chooseImage({
//   count: 1,
//   sizeType: ['compressed'],
//   sourceType: ['album', 'camera'],
//   success: function (res) {

//     wx.showLoading({
//       title: '上传中',
//     })

//     const filePath = res.tempFilePaths[0]

//     // 上传图片
//     const cloudPath = 'my-image' + filePath.match(/\.[^.]+?$/)[0]
//     wx.cloud.uploadFile({
//       cloudPath,
//       filePath,
//       success: res => {
//         console.log('[上传文件] 成功：', res)

//         let fileId = res.fileID
//         let cloudPath = cloudPath
//         let imagePath = filePath

//         console.log(fileId)
//         console.log(cloudPath)
//         console.log(imagePath)
//       },
//       fail: e => {
//         console.error('[上传文件] 失败：', e)
//         wx.showToast({
//           icon: 'none',
//           title: '上传失败',
//         })
//       },
//       complete: () => {
//         wx.hideLoading()
//       }
//     })

//   },
//   fail: e => {
//     console.error(e)
//   }
// })
// https://www.cnblogs.com/gxlself/p/9721623.html